function minNumberInRotateArray(rotateArray)
{
    var left = 0
    var right = rotateArray.length -1
    if(left === right) return rotateArray[0]
    while(left < right){
      let mid = left + Math.floor((right -left)/2)
      if(rotateArray[mid] > rotateArray[right]){
        // 中间的大于右边的说明右边的 说明旋转点在右边 需要在右边遍历
        left = mid +1
      }else if(rotateArray[mid] < rotateArray[right]){
        // 中间的小于右边的 说明旋转点 在前面 此时需要
        right = mid
      }else {
        // 中间的等于右边的 有可能在前 有可能在后 
        right = right -1
      }
    }
    return rotateArray[left]
}
module.exports = {
    minNumberInRotateArray : minNumberInRotateArray
};
console.log(minNumberInRotateArray());